#include "cpumonitor.h"
#include "dlistbox.h"
#include "dclockbox.h"
/****************************************************************************
** Form interface generated from reading ui file './rp3dRecon.ui'
**
** Created: 木  8月 4 09:46:32 2011
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.8   edited Jan 11 14:47 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef RP3DRECONDLG_H
#define RP3DRECONDLG_H

#include <qvariant.h>
#include <qpixmap.h>
#include <qwidget.h>

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class DropListBox;
class DigitalClock;
class CpuMonitor;
class QTabWidget;
class QLabel;
class KHistoryCombo;
class QLineEdit;
class QGroupBox;
class QDateEdit;
class QTimeEdit;
class QSpinBox;
class KDoubleSpinBox;
class QComboBox;
class QTextEdit;
class QPushButton;
class QCheckBox;
class QFrame;
class QListBox;
class QListBoxItem;
class QSplitter;
class QWidgetStack;
class KLed;
class QProgressBar;

class rp3dReconDlg : public QWidget
{
    Q_OBJECT

public:
    rp3dReconDlg( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
    ~rp3dReconDlg();

    QTabWidget* dataListBox;
    QWidget* infotab;
    QLabel* textLabel3_3_3_3_2_3;
    KHistoryCombo* operatorBox;
    QLabel* textLabel3_3_3_3_2_3_2;
    QLineEdit* institutionBox;
    QGroupBox* studyInfoGrp;
    QLabel* textLabel3_3_3;
    QLineEdit* studyIdBox;
    QLabel* textLabel3_3_3_5;
    KHistoryCombo* bodyPartBox;
    QLabel* textLabel3_3_3_2;
    QDateEdit* studyDateBox;
    QLabel* textLabel3_3_3_2_2_2;
    QTimeEdit* startTimeBox;
    QLabel* textLabel3_3_3_2_2_2_2;
    QSpinBox* scanDurationBox;
    QLabel* textLabel3_3_3_2_2_2_2_2;
    QLabel* textLabel3_3_3_2_2_2_2_3;
    KDoubleSpinBox* CFBox;
    QLabel* textLabel3_3_3_2_2_2_4;
    QTimeEdit* injectionTimeBox;
    QLabel* textLabel3_3_3_2_2;
    KDoubleSpinBox* totalDoseBox;
    QComboBox* doseUnitBox;
    QLabel* textLabel3_3_3_2_2_3;
    KHistoryCombo* rpBox;
    QLabel* textLabel3_3_3_2_2_3_2;
    KHistoryCombo* halflifeBox;
    QLabel* textLabel3_3_3_4;
    QTextEdit* studyDescEdit;
    QGroupBox* subjectInfoGrp;
    QLabel* textLabel3_3_3_3;
    QLineEdit* subjectIdBox;
    QLabel* textLabel3_3_3_3_2;
    QLineEdit* subjectNameBox;
    QLabel* textLabel3_3_3_3_2_2;
    QDateEdit* dobBox;
    QLabel* textLabel3_3_3_3_2_2_3;
    QLineEdit* ageBox;
    QLabel* textLabel3_3_3_3_2_2_2;
    QSpinBox* heightBox;
    QLabel* textLabel3_3_3_3_2_2_2_2;
    QSpinBox* weightBox;
    QLabel* textLabel3_3_3_3_2_2_2_2_2;
    QComboBox* sexBox;
    QPushButton* oriBut;
    QLabel* textLabel3_3_3_4_2;
    QTextEdit* derivDescEdit;
    QCheckBox* autoSetFilenameBox;
    QPushButton* setOutputFilenameBut;
    QCheckBox* autoCleInfoBox;
    QPushButton* clearInfoBut;
    QCheckBox* confirmCleInfoBox;
    QWidget* intab;
    DropListBox* infListBox;
    QPushButton* infBut;
    QFrame* frame12;
    QPushButton* clearBut;
    QPushButton* selectAllBut;
    QPushButton* selectHBut;
    QPushButton* selectLBut;
    QPushButton* selectXBut;
    QPushButton* selectRevBut;
    QPushButton* deselBut;
    QCheckBox* autoRemoveDataBox;
    QCheckBox* confirmRemoveDataBox;
    QWidget* outtab;
    QListBox* outfListBox;
    QPushButton* sortUpBut;
    QPushButton* sortDownBut;
    QPushButton* magBut;
    QPushButton* redBut;
    QLabel* hdrLbl;
    CpuMonitor* cpuLbl;
    DigitalClock* clockBox;
    QPushButton* lockBut;
    QPushButton* helpBut;
    QPushButton* infoBut;
    QSplitter* splitter2;
    QFrame* butsFrame;
    QPushButton* operationBut;
    QPushButton* settingsBut;
    QPushButton* findBut;
    QPushButton* runBut;
    QPushButton* etcBut;
    QPushButton* logBut;
    QWidgetStack* controlStack;
    QWidget* operationPage;
    QPushButton* selectfhoutBox;
    QLineEdit* fhoutBox;
    QPushButton* openResultBut;
    KLed* runeLed;
    QPushButton* reconBut;
    QPushButton* viewBut;
    QPushButton* amideBut;
    QPushButton* killeBut;
    QPushButton* selectfoutBox;
    QLineEdit* foutBox;
    QFrame* frame4;
    QCheckBox* batchBox;
    QCheckBox* autoExtBox;
    QCheckBox* overwriteBox;
    QCheckBox* ignoreFiletypeBox;
    QCheckBox* noticeBox;
    QCheckBox* automaticViewBox;
    KLed* runmLed;
    QLabel* hogeLbl;
    QComboBox* objBut;
    QPushButton* mkhisBut;
    QPushButton* viewResultBut;
    QPushButton* killmBut;
    QWidget* settingsPage;
    QLabel* textLabel3;
    KDoubleSpinBox* detectorSeparationBox;
    QLabel* fovRadLbl;
    KDoubleSpinBox* fovRadBox;
    QLabel* sliceThicknessLbl;
    KDoubleSpinBox* sliceThicknessBox;
    QLabel* textLabel3_2_2;
    KDoubleSpinBox* sThBox;
    QLabel* sliceThicknessLbl_2;
    KDoubleSpinBox* MRPBox;
    QLabel* textLabel3_2_2_3;
    QComboBox* ofmtBox;
    QLabel* textLabel4_2_2_3;
    QPushButton* openSenFileBut;
    QLineEdit* senFileEdit;
    QLabel* textLabel3_2;
    QSpinBox* iteBox;
    QLabel* textLabel3_2_2_3_2;
    QComboBox* mrsBox;
    QLabel* textLabel3_2_2_3_2_2;
    QComboBox* lineIntBox;
    QLabel* textLabel3_2_3_2;
    QSpinBox* maxddBox;
    QLabel* textLabel3_2_3;
    QSpinBox* maxcdBox;
    QLabel* textLabel3_2_3_3;
    KDoubleSpinBox* AAFBox;
    QLabel* textLabel4_2_2;
    QPushButton* openUniFileBut;
    QLineEdit* uniFileEdit;
    QLabel* textLabel4_2;
    KHistoryCombo* emilyOptBox;
    QPushButton* setManBut;
    QWidget* findPage;
    QLabel* textLabel1;
    QPushButton* openDirBut;
    QLineEdit* infdirBox;
    QLabel* textLabel1_2;
    QLineEdit* filterBox;
    QFrame* frame9;
    QLabel* foundLbl;
    QPushButton* searchBut;
    QPushButton* killsearchBut;
    QPushButton* regsearchBut;
    QCheckBox* casesensitiveBox;
    QProgressBar* regProgBar;
    QWidget* runPage;
    QLabel* textLabel1_3;
    QLabel* textLabel2;
    KHistoryCombo* runComBox;
    QPushButton* runComBut;
    QPushButton* killComBut;
    QWidget* etcPage;
    QLabel* textLabel3_3;
    QLabel* scrCheckLbl;
    QPushButton* checkScrBut;
    QPushButton* openScrpathDirBut;
    QLineEdit* scrpathEdit;
    QLabel* textLabel3_3_2;
    QCheckBox* inputDefBox;
    QCheckBox* outputDefBox;
    QPushButton* rdmanBut;
    QPushButton* openDataDirBut;
    QLineEdit* datapathEdit;
    QGroupBox* groupBox1;
    QCheckBox* showFileTypeBox;
    QCheckBox* showLMTBox;
    QCheckBox* showFileSizeBox;
    QCheckBox* showLMDBox;
    QGroupBox* groupBox1_2;
    QCheckBox* wrapLogBox;
    QPushButton* cleLogBut;
    QGroupBox* groupBox3;
    QCheckBox* confirmExitBox;
    QCheckBox* rememberFileLocBox;
    QCheckBox* stayTopBox;
    QPushButton* cleHisBut;
    QTextEdit* msgBox;

public slots:
    virtual void openFileSlot();
    virtual void updateButSlot();
    virtual void delSlot();
    virtual void cleSlot();
    virtual void selectAllSlot();
    virtual void mkhisSlot();
    virtual void reconSlot();
    virtual void setfhoutSlot();
    virtual void setfoutSlot();
    virtual void searchSlot();
    virtual void killmSlot();
    virtual void killeSlot();
    virtual void revSlot();
    virtual void stayTopSlot();
    virtual void viewSlot();
    virtual void killsearchSlot();
    virtual void regSlot();
    virtual void opendirSlot();
    virtual void viewResultSlot();
    virtual void openResultSlot();
    virtual void amideSlot();
    virtual void enableButSlot();
    virtual void selectXSlot();
    virtual void selectLSlot();
    virtual void selectHSlot();
    virtual void sortUpSlot();
    virtual void sortDownSlot();
    virtual void redSlot();
    virtual void magSlot();
    virtual void runComSlot();
    virtual void showFileLMTSlot();
    virtual void showFileLMDSlot();
    virtual void showFileSizeSlot();
    virtual void showFileTypeSlot();
    virtual void infRBClickSlot( QListBoxItem *, const QPoint & );
    virtual void openDataDirSlot();
    virtual void openScrpathSlot();
    virtual void scrpathSlot();
    virtual void datapathSlot();
    virtual void infdirSlot();
    virtual void hogeSlot();
    virtual void runSearchSlot();
    virtual void cleLogSlot();
    virtual void wrapLogSlot();
    virtual void enableLogSlot();
    virtual void operationSlot();
    virtual void settingsSlot();
    virtual void findSlot();
    virtual void runSlot();
    virtual void etcSlot();
    virtual void logSlot();
    virtual void checkScrSlot();
    virtual void lockSlot();
    virtual void canViewSlot();
    virtual void canCommitSlot();
    virtual void commitInfoSlot();
    virtual void clearInfoSlot();
    virtual void doseUnitSlot();
    virtual void setAgeSlot();
    virtual void openSenFileSlot();
    virtual void openUniFileSlot();
    virtual void killComSlot();
    virtual void rdManSlot();
    virtual void setOutputFilenameSlot();
    virtual void outfSelectedSlot();
    virtual void bodyPartEnterSlot();
    virtual void outfSelected();
    virtual void showAbout();
    virtual void showHelp();
    virtual void cleHisSlot();
    virtual void setManSlot();
    virtual void oriSlot();

protected:
    QGridLayout* rp3dReconDlgLayout;
    QGridLayout* infotabLayout;
    QSpacerItem* spacer120;
    QSpacerItem* spacer114_3;
    QSpacerItem* spacer114_5;
    QVBoxLayout* layout98;
    QHBoxLayout* layout98_2;
    QSpacerItem* spacer114_4;
    QHBoxLayout* layout116;
    QHBoxLayout* layout97;
    QHBoxLayout* layout97_2;
    QSpacerItem* spacer114_5_2;
    QGridLayout* studyInfoGrpLayout;
    QSpacerItem* spacer100;
    QSpacerItem* spacer100_2;
    QVBoxLayout* layout104;
    QSpacerItem* spacer96_3;
    QHBoxLayout* layout101;
    QHBoxLayout* layout92;
    QHBoxLayout* layout100;
    QHBoxLayout* layout102;
    QSpacerItem* spacer93_2_2;
    QVBoxLayout* layout94;
    QVBoxLayout* layout89;
    QVBoxLayout* layout93;
    QHBoxLayout* layout92_2;
    QVBoxLayout* layout91;
    QHBoxLayout* layout103;
    QVBoxLayout* layout90;
    QVBoxLayout* layout71;
    QHBoxLayout* layout70;
    QVBoxLayout* layout87;
    QVBoxLayout* layout87_2;
    QVBoxLayout* layout96;
    QVBoxLayout* layout105;
    QGridLayout* subjectInfoGrpLayout;
    QSpacerItem* spacer114_2;
    QSpacerItem* spacer100_3;
    QVBoxLayout* layout97_3;
    QSpacerItem* spacer96_2_5;
    QSpacerItem* spacer96_2_4;
    QSpacerItem* spacer96_2_2;
    QSpacerItem* spacer96_2_3;
    QHBoxLayout* layout61;
    QHBoxLayout* layout62;
    QHBoxLayout* layout96_2;
    QSpacerItem* spacer104_2_2;
    QSpacerItem* spacer104_2_3;
    QSpacerItem* spacer104_2;
    QSpacerItem* spacer104;
    QSpacerItem* spacer104_2_2_2;
    QVBoxLayout* layout63;
    QVBoxLayout* layout127;
    QVBoxLayout* layout59;
    QVBoxLayout* layout60;
    QVBoxLayout* layout70_2;
    QVBoxLayout* layout104_2;
    QVBoxLayout* layout96_3;
    QSpacerItem* spacer110;
    QSpacerItem* spacer109_3;
    QSpacerItem* spacer109_2;
    QVBoxLayout* layout114;
    QVBoxLayout* layout95;
    QGridLayout* intabLayout;
    QSpacerItem* spacer20;
    QSpacerItem* spacer20_2;
    QHBoxLayout* layout101_2;
    QSpacerItem* spacer14;
    QSpacerItem* spacer14_2;
    QSpacerItem* spacer14_4;
    QSpacerItem* spacer14_3;
    QHBoxLayout* layout100_2;
    QVBoxLayout* layout99;
    QGridLayout* outtabLayout;
    QHBoxLayout* layout99_2;
    QSpacerItem* spacer10;
    QSpacerItem* spacer10_3;
    QSpacerItem* spacer10_3_2;
    QSpacerItem* spacer10_2_2;
    QSpacerItem* spacer10_3_2_2;
    QSpacerItem* spacer10_2;
    QVBoxLayout* layout99_3;
    QGridLayout* butsFrameLayout;
    QSpacerItem* spacer71;
    QSpacerItem* spacer71_2;
    QSpacerItem* spacer73;
    QSpacerItem* spacer73_2;
    QHBoxLayout* layout40;
    QSpacerItem* spacer12_2_7_2;
    QSpacerItem* spacer12_2_7_2_2;
    QSpacerItem* spacer12_2_7_2_2_2;
    QSpacerItem* spacer12_2_7_2_2_2_2;
    QSpacerItem* spacer12_2_7_2_2_2_2_2;
    QGridLayout* operationPageLayout;
    QVBoxLayout* layout12;
    QSpacerItem* spacer24;
    QHBoxLayout* layout11;
    QSpacerItem* spacer20_3;
    QSpacerItem* spacer20_3_2;
    QHBoxLayout* layout35;
    QSpacerItem* spacer14_5_3_2;
    QSpacerItem* spacer14_5_3_2_2;
    QSpacerItem* spacer14_5_4_4;
    QSpacerItem* spacer14_5_4_3_2;
    QSpacerItem* spacer14_5_3;
    QHBoxLayout* layout10;
    QSpacerItem* spacer20_3_2_3;
    QSpacerItem* spacer20_3_2_2;
    QHBoxLayout* layout88;
    QSpacerItem* spacer18_2;
    QSpacerItem* spacer18;
    QHBoxLayout* layout86;
    QSpacerItem* spacer14_5_2;
    QSpacerItem* spacer14_5;
    QVBoxLayout* layout85;
    QHBoxLayout* layout82;
    QSpacerItem* spacer72;
    QSpacerItem* spacer14_5_4;
    QSpacerItem* spacer14_5_4_3;
    QSpacerItem* spacer14_5_4_2;
    QGridLayout* settingsPageLayout;
    QSpacerItem* spacer98;
    QSpacerItem* spacer97;
    QVBoxLayout* layout98_3;
    QHBoxLayout* layout100_3;
    QSpacerItem* spacer95_2;
    QVBoxLayout* layout98_4;
    QHBoxLayout* layout73;
    QHBoxLayout* layout74;
    QHBoxLayout* layout75;
    QHBoxLayout* layout78;
    QHBoxLayout* layout75_2;
    QHBoxLayout* layout79;
    QVBoxLayout* layout81;
    QSpacerItem* spacer99_3_4;
    QSpacerItem* spacer99_3_3;
    QHBoxLayout* layout85_4;
    QVBoxLayout* layout99_4;
    QHBoxLayout* layout77;
    QHBoxLayout* layout79_2;
    QHBoxLayout* layout79_2_2;
    QHBoxLayout* layout77_2_2;
    QHBoxLayout* layout77_2;
    QHBoxLayout* layout97_4;
    QVBoxLayout* layout80;
    QSpacerItem* spacer99_3_2;
    QSpacerItem* spacer99_3;
    QHBoxLayout* layout85_2;
    QHBoxLayout* layout97_5;
    QSpacerItem* spacer98_2;
    QVBoxLayout* layout96_4;
    QGridLayout* findPageLayout;
    QVBoxLayout* layout80_2;
    QSpacerItem* spacer64;
    QSpacerItem* spacer70;
    QSpacerItem* spacer70_2;
    QHBoxLayout* layout69;
    QSpacerItem* spacer62;
    QSpacerItem* spacer60;
    QVBoxLayout* layout68;
    QHBoxLayout* layout67;
    QHBoxLayout* layout70_3;
    QSpacerItem* spacer63;
    QSpacerItem* spacer61;
    QVBoxLayout* layout65;
    QHBoxLayout* layout79_3;
    QSpacerItem* spacer67;
    QSpacerItem* spacer66;
    QHBoxLayout* layout72;
    QSpacerItem* spacer69;
    QSpacerItem* spacer68;
    QGridLayout* runPageLayout;
    QVBoxLayout* layout93_2;
    QSpacerItem* spacer57;
    QHBoxLayout* layout92_3;
    QSpacerItem* spacer55;
    QSpacerItem* spacer56;
    QVBoxLayout* layout90_2;
    QHBoxLayout* layout113;
    QSpacerItem* spacer59;
    QSpacerItem* spacer112;
    QSpacerItem* spacer58;
    QGridLayout* etcPageLayout;
    QSpacerItem* spacer52_2;
    QSpacerItem* spacer52;
    QSpacerItem* spacer52_2_2;
    QSpacerItem* spacer45_5;
    QSpacerItem* spacer45_7;
    QSpacerItem* spacer45;
    QSpacerItem* spacer45_3;
    QHBoxLayout* layout48;
    QSpacerItem* spacer45_4;
    QSpacerItem* spacer45_6;
    QVBoxLayout* layout47;
    QHBoxLayout* layout46;
    QHBoxLayout* layout49;
    QVBoxLayout* layout112;
    QHBoxLayout* layout111;
    QSpacerItem* spacer112_2;
    QHBoxLayout* layout110;
    QHBoxLayout* layout108;
    QHBoxLayout* layout50;
    QHBoxLayout* layout100_4;
    QGridLayout* groupBox1Layout;
    QVBoxLayout* groupBox1_2Layout;
    QGridLayout* groupBox3Layout;

protected slots:
    virtual void languageChange();

private:
    QPixmap image0;
    QPixmap image1;
    QPixmap image2;
    QPixmap image3;
    QPixmap image4;
    QPixmap image5;
    QPixmap image6;
    QPixmap image7;
    QPixmap image8;
    QPixmap image9;
    QPixmap image10;
    QPixmap image11;
    QPixmap image12;
    QPixmap image13;
    QPixmap image14;
    QPixmap image15;
    QPixmap image16;
    QPixmap image17;
    QPixmap image18;
    QPixmap image19;
    QPixmap image20;
    QPixmap image21;
    QPixmap image22;
    QPixmap image23;
    QPixmap image24;

};

#endif // RP3DRECONDLG_H
